package com.meituan.verintreport.db.dto;

import java.math.BigDecimal;
import java.util.Date;

public class ReportDetail1stDepartmentDto {
    private Long id;

    private Integer formKey;

    private Long evalKey;

    private Date evalLocalDatetime;

    private String evaluator;

    private String worksheetId;

    private String lifeCycle;

    private Date localStartTime;

    private Date localEndTime;

    private Integer sessDuration;

    private String evaluatee;

    private String mis;

    private String centerLevel1;

    private String centerLevel2;

    private String className;

    private String groupName;

    private String faqLevel1;

    private String faqLevel2;

    private String faqLevel3;

    private String faqLevel4;

    private String faqLevel5;

    private String remark;

    private String summary;

    private BigDecimal score;

    private Integer flowScore;

    private String c1Q1;

    private String c1Q1A1;

    private String c1Q1A2;

    private String c1Q2;

    private String c1Q2A1;

    private String c2Q1;

    private String c2Q1A1;

    private String c2Q1A2;

    private String c2Q2;

    private String c2Q2A1;

    private String c2Q2A2;

    private String c3Q1;

    private String c3Q1A1;

    private String c3Q1A2;

    private String c3Q1A3;

    private String c3Q2;

    private String c3Q2A1;

    private String c3Q2A2;

    private String c3Q2A3;

    private String c3Q2A4;

    private String c3Q3;

    private String c3Q3A1;

    private String c3Q3A2;

    private String c3Q3A3;

    private String c3Q3A4;

    private String c3Q4;

    private String c3Q4A1;

    private String c3Q4A2;

    private String c3Q4A3;

    private String c3Q4A4;

    private String c3Q5;

    private String c3Q5A1;

    private String c3Q5A2;

    private String c3Q5A3;

    private String c3Q5A4;

    private String c4Q1;

    private String c4Q1A1;

    private String c4Q1A2;

    private String c4Q1A3;

    private String c4Q2;

    private String c4Q2A1;

    private String c4Q2A2;

    private String c4Q2A3;

    private String c4Q3;

    private String c4Q3A1;

    private String c4Q3A2;

    private String c4Q3A3;

    private String c4Q3A4;

    private String c4Q3A5;

    private String c4Q4;

    private String c4Q4A1;

    private String c4Q4A2;

    private String c4Q5;

    private String c4Q5A1;

    private String c5Q1;

    private String c5Q1A1;

    private String c5Q1A2;

    private String c6Q1;

    private String c6Q1A1;

    private String c6Q1A2;

    private String c6Q1A3;

    private String c6Q1A4;

    private String c7Q1;

    private String c7Q1A1;

    private String c7Q1A2;

    private String c7Q1A3;

    private String c7Q1A4;

    private String c8Q1;

    private String c8Q1A1;

    private String c8Q1A2;

    private String c8Q1A3;

    private String c8Q1A4;

    private String ruleSupportsOriComplaint;

    private String ruleSupportsOriComplaintReason;

    private String toolsCanBeUpgrade;

    private String toolsCanBeUpgradeReason;

    private String wordsCanBeUpgrade;

    private String wordsCanBeUpgradeReason;

    private String productHasDefect;

    private String productHasDefectReason;

    private String problemSolved;

    private Integer ccScore;

    private Integer bcScore;

    private Integer rcScore;

    private Integer otherScore;

    private BigDecimal totalSolveScore;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Integer getFormKey() {
        return formKey;
    }


    public void setFormKey(Integer formKey) {
        this.formKey = formKey;
    }

    public Long getEvalKey() {
        return evalKey;
    }

    public void setEvalKey(Long evalKey) {
        this.evalKey = evalKey;
    }

    public Date getEvalLocalDatetime() {
        return evalLocalDatetime;
    }

    public void setEvalLocalDatetime(Date evalLocalDatetime) {
        this.evalLocalDatetime = evalLocalDatetime;
    }

    public String getEvaluator() {
        return evaluator;
    }

    public void setEvaluator(String evaluator) {
        this.evaluator = evaluator == null ? null : evaluator.trim();
    }

    public String getWorksheetId() {
        return worksheetId;
    }

    public void setWorksheetId(String worksheetId) {
        this.worksheetId = worksheetId == null ? null : worksheetId.trim();
    }

    public String getLifeCycle() {
        return lifeCycle;
    }

    public void setLifeCycle(String lifeCycle) {
        this.lifeCycle = lifeCycle == null ? null : lifeCycle.trim();
    }

    public Date getLocalStartTime() {
        return localStartTime;
    }

    public void setLocalStartTime(Date localStartTime) {
        this.localStartTime = localStartTime;
    }

    public Date getLocalEndTime() {
        return localEndTime;
    }

    public void setLocalEndTime(Date localEndTime) {
        this.localEndTime = localEndTime;
    }

    public Integer getSessDuration() {
        return sessDuration;
    }

    public void setSessDuration(Integer sessDuration) {
        this.sessDuration = sessDuration;
    }

    public String getEvaluatee() {
        return evaluatee;
    }

    public void setEvaluatee(String evaluatee) {
        this.evaluatee = evaluatee == null ? null : evaluatee.trim();
    }

    public String getMis() {
        return mis;
    }

    public void setMis(String mis) {
        this.mis = mis == null ? null : mis.trim();
    }

    public String getCenterLevel1() {
        return centerLevel1;
    }

    public void setCenterLevel1(String centerLevel1) {
        this.centerLevel1 = centerLevel1 == null ? null : centerLevel1.trim();
    }

    public String getCenterLevel2() {
        return centerLevel2;
    }

    public void setCenterLevel2(String centerLevel2) {
        this.centerLevel2 = centerLevel2 == null ? null : centerLevel2.trim();
    }

    public String getClassName() {
        return className;
    }

    public void setClassName(String className) {
        this.className = className == null ? null : className.trim();
    }

    public String getGroupName() {
        return groupName;
    }

    public void setGroupName(String groupName) {
        this.groupName = groupName == null ? null : groupName.trim();
    }

    public String getFaqLevel1() {
        return faqLevel1;
    }

    public void setFaqLevel1(String faqLevel1) {
        this.faqLevel1 = faqLevel1 == null ? null : faqLevel1.trim();
    }

    public String getFaqLevel2() {
        return faqLevel2;
    }

    public void setFaqLevel2(String faqLevel2) {
        this.faqLevel2 = faqLevel2 == null ? null : faqLevel2.trim();
    }

    public String getFaqLevel3() {
        return faqLevel3;
    }

    public void setFaqLevel3(String faqLevel3) {
        this.faqLevel3 = faqLevel3 == null ? null : faqLevel3.trim();
    }

    public String getFaqLevel4() {
        return faqLevel4;
    }

    public void setFaqLevel4(String faqLevel4) {
        this.faqLevel4 = faqLevel4 == null ? null : faqLevel4.trim();
    }

    public String getFaqLevel5() {
        return faqLevel5;
    }

    public void setFaqLevel5(String faqLevel5) {
        this.faqLevel5 = faqLevel5 == null ? null : faqLevel5.trim();
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }

    public String getSummary() {
        return summary;
    }

    public void setSummary(String summary) {
        this.summary = summary == null ? null : summary.trim();
    }

    public BigDecimal getScore() {
        return score;
    }

    public void setScore(BigDecimal score) {
        this.score = score;
    }

    public Integer getFlowScore() {
        return flowScore;
    }

    public void setFlowScore(Integer flowScore) {
        this.flowScore = flowScore;
    }

    public String getC1Q1() {
        return c1Q1;
    }

    public void setC1Q1(String c1Q1) {
        this.c1Q1 = c1Q1 == null ? null : c1Q1.trim();
    }

    public String getC1Q1A1() {
        return c1Q1A1;
    }

    public void setC1Q1A1(String c1Q1A1) {
        this.c1Q1A1 = c1Q1A1 == null ? null : c1Q1A1.trim();
    }

    public String getC1Q1A2() {
        return c1Q1A2;
    }

    public void setC1Q1A2(String c1Q1A2) {
        this.c1Q1A2 = c1Q1A2 == null ? null : c1Q1A2.trim();
    }

    public String getC1Q2() {
        return c1Q2;
    }

    public void setC1Q2(String c1Q2) {
        this.c1Q2 = c1Q2 == null ? null : c1Q2.trim();
    }

    public String getC1Q2A1() {
        return c1Q2A1;
    }

    public void setC1Q2A1(String c1Q2A1) {
        this.c1Q2A1 = c1Q2A1 == null ? null : c1Q2A1.trim();
    }

    public String getC2Q1() {
        return c2Q1;
    }

    public void setC2Q1(String c2Q1) {
        this.c2Q1 = c2Q1 == null ? null : c2Q1.trim();
    }

    public String getC2Q1A1() {
        return c2Q1A1;
    }

    public void setC2Q1A1(String c2Q1A1) {
        this.c2Q1A1 = c2Q1A1 == null ? null : c2Q1A1.trim();
    }

    public String getC2Q1A2() {
        return c2Q1A2;
    }

    public void setC2Q1A2(String c2Q1A2) {
        this.c2Q1A2 = c2Q1A2 == null ? null : c2Q1A2.trim();
    }

    public String getC2Q2() {
        return c2Q2;
    }

    public void setC2Q2(String c2Q2) {
        this.c2Q2 = c2Q2 == null ? null : c2Q2.trim();
    }

    public String getC2Q2A1() {
        return c2Q2A1;
    }

    public void setC2Q2A1(String c2Q2A1) {
        this.c2Q2A1 = c2Q2A1 == null ? null : c2Q2A1.trim();
    }

    public String getC2Q2A2() {
        return c2Q2A2;
    }

    public void setC2Q2A2(String c2Q2A2) {
        this.c2Q2A2 = c2Q2A2 == null ? null : c2Q2A2.trim();
    }

    public String getC3Q1() {
        return c3Q1;
    }

    public void setC3Q1(String c3Q1) {
        this.c3Q1 = c3Q1 == null ? null : c3Q1.trim();
    }

    public String getC3Q1A1() {
        return c3Q1A1;
    }

    public void setC3Q1A1(String c3Q1A1) {
        this.c3Q1A1 = c3Q1A1 == null ? null : c3Q1A1.trim();
    }

    public String getC3Q1A2() {
        return c3Q1A2;
    }

    public void setC3Q1A2(String c3Q1A2) {
        this.c3Q1A2 = c3Q1A2 == null ? null : c3Q1A2.trim();
    }

    public String getC3Q1A3() {
        return c3Q1A3;
    }

    public void setC3Q1A3(String c3Q1A3) {
        this.c3Q1A3 = c3Q1A3 == null ? null : c3Q1A3.trim();
    }

    public String getC3Q2() {
        return c3Q2;
    }

    public void setC3Q2(String c3Q2) {
        this.c3Q2 = c3Q2 == null ? null : c3Q2.trim();
    }

    public String getC3Q2A1() {
        return c3Q2A1;
    }

    public void setC3Q2A1(String c3Q2A1) {
        this.c3Q2A1 = c3Q2A1 == null ? null : c3Q2A1.trim();
    }

    public String getC3Q2A2() {
        return c3Q2A2;
    }

    public void setC3Q2A2(String c3Q2A2) {
        this.c3Q2A2 = c3Q2A2 == null ? null : c3Q2A2.trim();
    }

    public String getC3Q2A3() {
        return c3Q2A3;
    }

    public void setC3Q2A3(String c3Q2A3) {
        this.c3Q2A3 = c3Q2A3 == null ? null : c3Q2A3.trim();
    }

    public String getC3Q2A4() {
        return c3Q2A4;
    }

    public void setC3Q2A4(String c3Q2A4) {
        this.c3Q2A4 = c3Q2A4 == null ? null : c3Q2A4.trim();
    }

    public String getC3Q3() {
        return c3Q3;
    }

    public void setC3Q3(String c3Q3) {
        this.c3Q3 = c3Q3 == null ? null : c3Q3.trim();
    }

    public String getC3Q3A1() {
        return c3Q3A1;
    }

    public void setC3Q3A1(String c3Q3A1) {
        this.c3Q3A1 = c3Q3A1 == null ? null : c3Q3A1.trim();
    }

    public String getC3Q3A2() {
        return c3Q3A2;
    }

    public void setC3Q3A2(String c3Q3A2) {
        this.c3Q3A2 = c3Q3A2 == null ? null : c3Q3A2.trim();
    }

    public String getC3Q3A3() {
        return c3Q3A3;
    }

    public void setC3Q3A3(String c3Q3A3) {
        this.c3Q3A3 = c3Q3A3 == null ? null : c3Q3A3.trim();
    }

    public String getC3Q3A4() {
        return c3Q3A4;
    }

    public void setC3Q3A4(String c3Q3A4) {
        this.c3Q3A4 = c3Q3A4 == null ? null : c3Q3A4.trim();
    }

    public String getC3Q4() {
        return c3Q4;
    }

    public void setC3Q4(String c3Q4) {
        this.c3Q4 = c3Q4 == null ? null : c3Q4.trim();
    }

    public String getC3Q4A1() {
        return c3Q4A1;
    }

    public void setC3Q4A1(String c3Q4A1) {
        this.c3Q4A1 = c3Q4A1 == null ? null : c3Q4A1.trim();
    }

    public String getC3Q4A2() {
        return c3Q4A2;
    }

    public void setC3Q4A2(String c3Q4A2) {
        this.c3Q4A2 = c3Q4A2 == null ? null : c3Q4A2.trim();
    }

    public String getC3Q4A3() {
        return c3Q4A3;
    }

    public void setC3Q4A3(String c3Q4A3) {
        this.c3Q4A3 = c3Q4A3 == null ? null : c3Q4A3.trim();
    }

    public String getC3Q4A4() {
        return c3Q4A4;
    }

    public void setC3Q4A4(String c3Q4A4) {
        this.c3Q4A4 = c3Q4A4 == null ? null : c3Q4A4.trim();
    }

    public String getC3Q5() {
        return c3Q5;
    }

    public void setC3Q5(String c3Q5) {
        this.c3Q5 = c3Q5 == null ? null : c3Q5.trim();
    }

    public String getC3Q5A1() {
        return c3Q5A1;
    }

    public void setC3Q5A1(String c3Q5A1) {
        this.c3Q5A1 = c3Q5A1 == null ? null : c3Q5A1.trim();
    }

    public String getC3Q5A2() {
        return c3Q5A2;
    }

    public void setC3Q5A2(String c3Q5A2) {
        this.c3Q5A2 = c3Q5A2 == null ? null : c3Q5A2.trim();
    }

    public String getC3Q5A3() {
        return c3Q5A3;
    }

    public void setC3Q5A3(String c3Q5A3) {
        this.c3Q5A3 = c3Q5A3 == null ? null : c3Q5A3.trim();
    }

    public String getC3Q5A4() {
        return c3Q5A4;
    }

    public void setC3Q5A4(String c3Q5A4) {
        this.c3Q5A4 = c3Q5A4 == null ? null : c3Q5A4.trim();
    }

    public String getC4Q1() {
        return c4Q1;
    }

    public void setC4Q1(String c4Q1) {
        this.c4Q1 = c4Q1 == null ? null : c4Q1.trim();
    }

    public String getC4Q1A1() {
        return c4Q1A1;
    }

    public void setC4Q1A1(String c4Q1A1) {
        this.c4Q1A1 = c4Q1A1 == null ? null : c4Q1A1.trim();
    }

    public String getC4Q1A2() {
        return c4Q1A2;
    }

    public void setC4Q1A2(String c4Q1A2) {
        this.c4Q1A2 = c4Q1A2 == null ? null : c4Q1A2.trim();
    }

    public String getC4Q1A3() {
        return c4Q1A3;
    }

    public void setC4Q1A3(String c4Q1A3) {
        this.c4Q1A3 = c4Q1A3 == null ? null : c4Q1A3.trim();
    }

    public String getC4Q2() {
        return c4Q2;
    }

    public void setC4Q2(String c4Q2) {
        this.c4Q2 = c4Q2 == null ? null : c4Q2.trim();
    }

    public String getC4Q2A1() {
        return c4Q2A1;
    }

    public void setC4Q2A1(String c4Q2A1) {
        this.c4Q2A1 = c4Q2A1 == null ? null : c4Q2A1.trim();
    }

    public String getC4Q2A2() {
        return c4Q2A2;
    }

    public void setC4Q2A2(String c4Q2A2) {
        this.c4Q2A2 = c4Q2A2 == null ? null : c4Q2A2.trim();
    }

    public String getC4Q2A3() {
        return c4Q2A3;
    }

    public void setC4Q2A3(String c4Q2A3) {
        this.c4Q2A3 = c4Q2A3 == null ? null : c4Q2A3.trim();
    }

    public String getC4Q3() {
        return c4Q3;
    }

    public void setC4Q3(String c4Q3) {
        this.c4Q3 = c4Q3 == null ? null : c4Q3.trim();
    }

    public String getC4Q3A1() {
        return c4Q3A1;
    }

    public void setC4Q3A1(String c4Q3A1) {
        this.c4Q3A1 = c4Q3A1 == null ? null : c4Q3A1.trim();
    }

    public String getC4Q3A2() {
        return c4Q3A2;
    }

    public void setC4Q3A2(String c4Q3A2) {
        this.c4Q3A2 = c4Q3A2 == null ? null : c4Q3A2.trim();
    }

    public String getC4Q3A3() {
        return c4Q3A3;
    }

    public void setC4Q3A3(String c4Q3A3) {
        this.c4Q3A3 = c4Q3A3 == null ? null : c4Q3A3.trim();
    }

    public String getC4Q3A4() {
        return c4Q3A4;
    }

    public void setC4Q3A4(String c4Q3A4) {
        this.c4Q3A4 = c4Q3A4 == null ? null : c4Q3A4.trim();
    }

    public String getC4Q3A5() {
        return c4Q3A5;
    }

    public void setC4Q3A5(String c4Q3A5) {
        this.c4Q3A5 = c4Q3A5 == null ? null : c4Q3A5.trim();
    }

    public String getC4Q4() {
        return c4Q4;
    }

    public void setC4Q4(String c4Q4) {
        this.c4Q4 = c4Q4 == null ? null : c4Q4.trim();
    }

    public String getC4Q4A1() {
        return c4Q4A1;
    }

    public void setC4Q4A1(String c4Q4A1) {
        this.c4Q4A1 = c4Q4A1 == null ? null : c4Q4A1.trim();
    }

    public String getC4Q4A2() {
        return c4Q4A2;
    }

    public void setC4Q4A2(String c4Q4A2) {
        this.c4Q4A2 = c4Q4A2 == null ? null : c4Q4A2.trim();
    }

    public String getC4Q5() {
        return c4Q5;
    }

    public void setC4Q5(String c4Q5) {
        this.c4Q5 = c4Q5 == null ? null : c4Q5.trim();
    }

    public String getC4Q5A1() {
        return c4Q5A1;
    }

    public void setC4Q5A1(String c4Q5A1) {
        this.c4Q5A1 = c4Q5A1 == null ? null : c4Q5A1.trim();
    }

    public String getC5Q1() {
        return c5Q1;
    }

    public void setC5Q1(String c5Q1) {
        this.c5Q1 = c5Q1 == null ? null : c5Q1.trim();
    }

    public String getC5Q1A1() {
        return c5Q1A1;
    }

    public void setC5Q1A1(String c5Q1A1) {
        this.c5Q1A1 = c5Q1A1 == null ? null : c5Q1A1.trim();
    }

    public String getC5Q1A2() {
        return c5Q1A2;
    }

    public void setC5Q1A2(String c5Q1A2) {
        this.c5Q1A2 = c5Q1A2 == null ? null : c5Q1A2.trim();
    }

    public String getC6Q1() {
        return c6Q1;
    }

    public void setC6Q1(String c6Q1) {
        this.c6Q1 = c6Q1 == null ? null : c6Q1.trim();
    }

    public String getC6Q1A1() {
        return c6Q1A1;
    }

    public void setC6Q1A1(String c6Q1A1) {
        this.c6Q1A1 = c6Q1A1 == null ? null : c6Q1A1.trim();
    }

    public String getC6Q1A2() {
        return c6Q1A2;
    }

    public void setC6Q1A2(String c6Q1A2) {
        this.c6Q1A2 = c6Q1A2 == null ? null : c6Q1A2.trim();
    }

    public String getC6Q1A3() {
        return c6Q1A3;
    }

    public void setC6Q1A3(String c6Q1A3) {
        this.c6Q1A3 = c6Q1A3 == null ? null : c6Q1A3.trim();
    }

    public String getC6Q1A4() {
        return c6Q1A4;
    }

    public void setC6Q1A4(String c6Q1A4) {
        this.c6Q1A4 = c6Q1A4 == null ? null : c6Q1A4.trim();
    }

    public String getC7Q1() {
        return c7Q1;
    }

    public void setC7Q1(String c7Q1) {
        this.c7Q1 = c7Q1 == null ? null : c7Q1.trim();
    }

    public String getC7Q1A1() {
        return c7Q1A1;
    }

    public void setC7Q1A1(String c7Q1A1) {
        this.c7Q1A1 = c7Q1A1 == null ? null : c7Q1A1.trim();
    }

    public String getC7Q1A2() {
        return c7Q1A2;
    }

    public void setC7Q1A2(String c7Q1A2) {
        this.c7Q1A2 = c7Q1A2 == null ? null : c7Q1A2.trim();
    }

    public String getC7Q1A3() {
        return c7Q1A3;
    }

    public void setC7Q1A3(String c7Q1A3) {
        this.c7Q1A3 = c7Q1A3 == null ? null : c7Q1A3.trim();
    }

    public String getC7Q1A4() {
        return c7Q1A4;
    }

    public void setC7Q1A4(String c7Q1A4) {
        this.c7Q1A4 = c7Q1A4 == null ? null : c7Q1A4.trim();
    }

    public String getC8Q1() {
        return c8Q1;
    }

    public void setC8Q1(String c8Q1) {
        this.c8Q1 = c8Q1 == null ? null : c8Q1.trim();
    }

    public String getC8Q1A1() {
        return c8Q1A1;
    }

    public void setC8Q1A1(String c8Q1A1) {
        this.c8Q1A1 = c8Q1A1 == null ? null : c8Q1A1.trim();
    }

    public String getC8Q1A2() {
        return c8Q1A2;
    }

    public void setC8Q1A2(String c8Q1A2) {
        this.c8Q1A2 = c8Q1A2 == null ? null : c8Q1A2.trim();
    }

    public String getC8Q1A3() {
        return c8Q1A3;
    }

    public void setC8Q1A3(String c8Q1A3) {
        this.c8Q1A3 = c8Q1A3 == null ? null : c8Q1A3.trim();
    }

    public String getC8Q1A4() {
        return c8Q1A4;
    }

    public void setC8Q1A4(String c8Q1A4) {
        this.c8Q1A4 = c8Q1A4 == null ? null : c8Q1A4.trim();
    }

    public String getRuleSupportsOriComplaint() {
        return ruleSupportsOriComplaint;
    }

    public void setRuleSupportsOriComplaint(String ruleSupportsOriComplaint) {
        this.ruleSupportsOriComplaint = ruleSupportsOriComplaint == null ? null : ruleSupportsOriComplaint.trim();
    }

    public String getRuleSupportsOriComplaintReason() {
        return ruleSupportsOriComplaintReason;
    }

    public void setRuleSupportsOriComplaintReason(String ruleSupportsOriComplaintReason) {
        this.ruleSupportsOriComplaintReason = ruleSupportsOriComplaintReason == null ? null : ruleSupportsOriComplaintReason.trim();
    }

    public String getToolsCanBeUpgrade() {
        return toolsCanBeUpgrade;
    }

    public void setToolsCanBeUpgrade(String toolsCanBeUpgrade) {
        this.toolsCanBeUpgrade = toolsCanBeUpgrade == null ? null : toolsCanBeUpgrade.trim();
    }

    public String getToolsCanBeUpgradeReason() {
        return toolsCanBeUpgradeReason;
    }

    public void setToolsCanBeUpgradeReason(String toolsCanBeUpgradeReason) {
        this.toolsCanBeUpgradeReason = toolsCanBeUpgradeReason == null ? null : toolsCanBeUpgradeReason.trim();
    }

    public String getWordsCanBeUpgrade() {
        return wordsCanBeUpgrade;
    }

    public void setWordsCanBeUpgrade(String wordsCanBeUpgrade) {
        this.wordsCanBeUpgrade = wordsCanBeUpgrade == null ? null : wordsCanBeUpgrade.trim();
    }

    public String getWordsCanBeUpgradeReason() {
        return wordsCanBeUpgradeReason;
    }

    public void setWordsCanBeUpgradeReason(String wordsCanBeUpgradeReason) {
        this.wordsCanBeUpgradeReason = wordsCanBeUpgradeReason == null ? null : wordsCanBeUpgradeReason.trim();
    }

    public String getProductHasDefect() {
        return productHasDefect;
    }

    public void setProductHasDefect(String productHasDefect) {
        this.productHasDefect = productHasDefect == null ? null : productHasDefect.trim();
    }

    public String getProductHasDefectReason() {
        return productHasDefectReason;
    }

    public void setProductHasDefectReason(String productHasDefectReason) {
        this.productHasDefectReason = productHasDefectReason == null ? null : productHasDefectReason.trim();
    }

    public String getProblemSolved() {
        return problemSolved;
    }

    public void setProblemSolved(String problemSolved) {
        this.problemSolved = problemSolved == null ? null : problemSolved.trim();
    }

    public Integer getCcScore() {
        return ccScore;
    }

    public void setCcScore(Integer ccScore) {
        this.ccScore = ccScore;
    }

    public Integer getBcScore() {
        return bcScore;
    }

    public void setBcScore(Integer bcScore) {
        this.bcScore = bcScore;
    }

    public Integer getRcScore() {
        return rcScore;
    }

    public void setRcScore(Integer rcScore) {
        this.rcScore = rcScore;
    }

    public Integer getOtherScore() {
        return otherScore;
    }

    public void setOtherScore(Integer otherScore) {
        this.otherScore = otherScore;
    }

    public BigDecimal getTotalSolveScore() {
        return totalSolveScore;
    }

    public void setTotalSolveScore(BigDecimal totalSolveScore) {
        this.totalSolveScore = totalSolveScore;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", evalKey=").append(evalKey);
        sb.append(", evalLocalDatetime=").append(evalLocalDatetime);
        sb.append(", evaluator=").append(evaluator);
        sb.append(", worksheetId=").append(worksheetId);
        sb.append(", lifeCycle=").append(lifeCycle);
        sb.append(", localStartTime=").append(localStartTime);
        sb.append(", localEndTime=").append(localEndTime);
        sb.append(", sessDuration=").append(sessDuration);
        sb.append(", evaluatee=").append(evaluatee);
        sb.append(", mis=").append(mis);
        sb.append(", centerLevel1=").append(centerLevel1);
        sb.append(", centerLevel2=").append(centerLevel2);
        sb.append(", className=").append(className);
        sb.append(", groupName=").append(groupName);
        sb.append(", faqLevel1=").append(faqLevel1);
        sb.append(", faqLevel2=").append(faqLevel2);
        sb.append(", faqLevel3=").append(faqLevel3);
        sb.append(", faqLevel4=").append(faqLevel4);
        sb.append(", faqLevel5=").append(faqLevel5);
        sb.append(", remark=").append(remark);
        sb.append(", summary=").append(summary);
        sb.append(", score=").append(score);
        sb.append(", flowScore=").append(flowScore);
        sb.append(", c1Q1=").append(c1Q1);
        sb.append(", c1Q1A1=").append(c1Q1A1);
        sb.append(", c1Q1A2=").append(c1Q1A2);
        sb.append(", c1Q2=").append(c1Q2);
        sb.append(", c1Q2A1=").append(c1Q2A1);
        sb.append(", c2Q1=").append(c2Q1);
        sb.append(", c2Q1A1=").append(c2Q1A1);
        sb.append(", c2Q1A2=").append(c2Q1A2);
        sb.append(", c2Q2=").append(c2Q2);
        sb.append(", c2Q2A1=").append(c2Q2A1);
        sb.append(", c2Q2A2=").append(c2Q2A2);
        sb.append(", c3Q1=").append(c3Q1);
        sb.append(", c3Q1A1=").append(c3Q1A1);
        sb.append(", c3Q1A2=").append(c3Q1A2);
        sb.append(", c3Q1A3=").append(c3Q1A3);
        sb.append(", c3Q2=").append(c3Q2);
        sb.append(", c3Q2A1=").append(c3Q2A1);
        sb.append(", c3Q2A2=").append(c3Q2A2);
        sb.append(", c3Q2A3=").append(c3Q2A3);
        sb.append(", c3Q2A4=").append(c3Q2A4);
        sb.append(", c3Q3=").append(c3Q3);
        sb.append(", c3Q3A1=").append(c3Q3A1);
        sb.append(", c3Q3A2=").append(c3Q3A2);
        sb.append(", c3Q3A3=").append(c3Q3A3);
        sb.append(", c3Q3A4=").append(c3Q3A4);
        sb.append(", c3Q4=").append(c3Q4);
        sb.append(", c3Q4A1=").append(c3Q4A1);
        sb.append(", c3Q4A2=").append(c3Q4A2);
        sb.append(", c3Q4A3=").append(c3Q4A3);
        sb.append(", c3Q4A4=").append(c3Q4A4);
        sb.append(", c3Q5=").append(c3Q5);
        sb.append(", c3Q5A1=").append(c3Q5A1);
        sb.append(", c3Q5A2=").append(c3Q5A2);
        sb.append(", c3Q5A3=").append(c3Q5A3);
        sb.append(", c3Q5A4=").append(c3Q5A4);
        sb.append(", c4Q1=").append(c4Q1);
        sb.append(", c4Q1A1=").append(c4Q1A1);
        sb.append(", c4Q1A2=").append(c4Q1A2);
        sb.append(", c4Q1A3=").append(c4Q1A3);
        sb.append(", c4Q2=").append(c4Q2);
        sb.append(", c4Q2A1=").append(c4Q2A1);
        sb.append(", c4Q2A2=").append(c4Q2A2);
        sb.append(", c4Q2A3=").append(c4Q2A3);
        sb.append(", c4Q3=").append(c4Q3);
        sb.append(", c4Q3A1=").append(c4Q3A1);
        sb.append(", c4Q3A2=").append(c4Q3A2);
        sb.append(", c4Q3A3=").append(c4Q3A3);
        sb.append(", c4Q3A4=").append(c4Q3A4);
        sb.append(", c4Q3A5=").append(c4Q3A5);
        sb.append(", c4Q4=").append(c4Q4);
        sb.append(", c4Q4A1=").append(c4Q4A1);
        sb.append(", c4Q4A2=").append(c4Q4A2);
        sb.append(", c4Q5=").append(c4Q5);
        sb.append(", c4Q5A1=").append(c4Q5A1);
        sb.append(", c5Q1=").append(c5Q1);
        sb.append(", c5Q1A1=").append(c5Q1A1);
        sb.append(", c5Q1A2=").append(c5Q1A2);
        sb.append(", c6Q1=").append(c6Q1);
        sb.append(", c6Q1A1=").append(c6Q1A1);
        sb.append(", c6Q1A2=").append(c6Q1A2);
        sb.append(", c6Q1A3=").append(c6Q1A3);
        sb.append(", c6Q1A4=").append(c6Q1A4);
        sb.append(", c7Q1=").append(c7Q1);
        sb.append(", c7Q1A1=").append(c7Q1A1);
        sb.append(", c7Q1A2=").append(c7Q1A2);
        sb.append(", c7Q1A3=").append(c7Q1A3);
        sb.append(", c7Q1A4=").append(c7Q1A4);
        sb.append(", c8Q1=").append(c8Q1);
        sb.append(", c8Q1A1=").append(c8Q1A1);
        sb.append(", c8Q1A2=").append(c8Q1A2);
        sb.append(", c8Q1A3=").append(c8Q1A3);
        sb.append(", c8Q1A4=").append(c8Q1A4);
        sb.append(", ruleSupportsOriComplaint=").append(ruleSupportsOriComplaint);
        sb.append(", ruleSupportsOriComplaintReason=").append(ruleSupportsOriComplaintReason);
        sb.append(", toolsCanBeUpgrade=").append(toolsCanBeUpgrade);
        sb.append(", toolsCanBeUpgradeReason=").append(toolsCanBeUpgradeReason);
        sb.append(", wordsCanBeUpgrade=").append(wordsCanBeUpgrade);
        sb.append(", wordsCanBeUpgradeReason=").append(wordsCanBeUpgradeReason);
        sb.append(", productHasDefect=").append(productHasDefect);
        sb.append(", productHasDefectReason=").append(productHasDefectReason);
        sb.append(", problemSolved=").append(problemSolved);
        sb.append(", ccScore=").append(ccScore);
        sb.append(", bcScore=").append(bcScore);
        sb.append(", rcScore=").append(rcScore);
        sb.append(", otherScore=").append(otherScore);
        sb.append(", totalSolveScore=").append(totalSolveScore);
        sb.append("]");
        return sb.toString();
    }
}